package com.finer.service.goods;

import com.finer.dto.warehouse.GoodsTypePageDTO;
import com.finer.entity.ResponseMessage;
import com.finer.entity.document.FinerGoodsType;

/**
 * @author wangenhao
 * @interfaceName WarehouseGoodsTypeService
 * @description 商品分类service接口
 * @date 2024-10-23 上午1:01
 */
public interface WarehouseGoodsTypeService {
    ResponseMessage getGoodsTypePage(GoodsTypePageDTO goodsTypePageDTO);

    ResponseMessage addGoodsType(FinerGoodsType finerGoodsType);

    ResponseMessage getGoodsTypeById(Integer id);

    ResponseMessage updateGoodsType(FinerGoodsType finerGoodsType);

    ResponseMessage deleteGoodsType(Integer id);

    ResponseMessage checkGoodsTypeCode(String typeCode);
}
